let Plugins = {} //插件对象
// 每个插件对象身上都应该有一个install方法
Plugins.install = function (vue, options) {
  // console.log('执行了自定义Plugins');
  console.log(vue);  // 注入vue(第一个参数为vue,拿到vue就能干很多东西如prototype,filter,directive,bus……)
  console.log(options); // 第二个参数为Vue.use(vue实例,传递过来的参数)时候传递过来的参数
  // 为vue挂载全局自定义指令
  // 函数的第一个参数为元素本身,第二个参数为一个对象,此对象上的value属性比较有用
  vue.directive(options.name, (ele, params) => {
    console.log(ele);
    console.log(params);
    // 操作dom
    ele.innerHTML = params.value.toUpperCase()
  })
}

export default Plugins